// Fill out your copyright notice in the Description page of Project Settings.


#include "Character/AuraCharacter.h"

#include "GameFramework/CharacterMovementComponent.h"

AAuraCharacter::AAuraCharacter()
{
	GetCharacterMovement()->bOrientRotationToMovement = true;		//旋转方向朝向运动方向
	GetCharacterMovement()->RotationRate = FRotator(0.f, 400.f, 0.f);		//转身速率
	GetCharacterMovement()->bConstrainToPlane = true;				//如果为真，移动将被限制在一个平面上。
	GetCharacterMovement()->bSnapToPlaneAtStart = true;				//如果启用了true和平面约束，则更新的零部件将在首次附着时捕捉到平面。

	bUseControllerRotationPitch = false;							//如果为真，则此Pawn的抛射将被更新以匹配控制器的ControlRotation抛射（如果由PlayerController控制）。
	bUseControllerRotationYaw = false;								//如果为真，则此Pawn的偏航将被更新以匹配控制器的ControlRotation偏航（如果由PlayerController控制）。
	bUseControllerRotationRoll = false;								//如果为真，则此Pawn的滚动将被更新以匹配控制器的ControlRotation滚动（如果由PlayerController控制）。
}
